/**
 * 地址管理模型
 */
import Base from './base.js'
class Address extends Base{
    constructor() {
    	super();
    }
	/**
	 * 我的地址列表
	 */
	static async getAddressList() {
		return await Base.request({
			url:'address/get_address_list'
		})
	}
	/**
	 * 我的地址列表
	 */
	static async getAddressList() {
		return await Base.request({
			url:'address/get_address_list'
		})
	}
	/**
	 * 获取省市区
	 */
	static async getArea() {
		return await Base.request({
			url:'address/get_area'
		})
	}
	/**
	 * 添加地址
	 */
	static async addAddress(data) {
		return await Base.request({
			url:'address/add_address',
			method:'POST',
			data:data
		})
	}
	/**
	 * 获取编辑地址数据
	 */
	static async getAddressInfo(data) {
		return await Base.request({
			url:'address/get_address_info',
			data:data
		})
	}
	/**
	 * 获取编辑地址数据
	 */
	static async editAddress(data) {
		return await Base.request({
			url:'address/edit_address',
			data:data,
			method:'PUT'
		})
	}
	/**
	 * 删除收货地址
	 */
	static async deleteAddress(data) {
		return await Base.request({
			url:'address/delete_address',
			data:data,
			method:'DELETE'
		})
	}
	/**
	 * 选择默认地址
	 */
	static async status(data) {
		return await Base.request({
			url:'address/status',
			data:data,
			method:'PUT'
		})
	}
	
}
export default Address